book novel dog cat care author dog care writer cats puppies dog health dogs authors puppy pet care fiction cat dog training